368803
870477
711286
202494
766432
651280
938128
15990
39360
801210
428998
129878
5325799
3753581
3268148
2582804
2313988
2166609
2090358
194978
1862118
1756136
1755196
1671471